package statement;

public class BreakDemo {
    public static void main(String[] args) {
        // 1. 在for循环中使用break
        System.out.println("找到第一个能被7整除的数:");
        for (int i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                System.out.println("找到: " + i);
                break; // 找到后立即跳出循环
            }
        }

        // 2. 在while循环中使用break
        System.out.println("\n查找过程:");
        int num = 1;
        while (num <= 100) {
            System.out.print(num + " ");
            if (num == 10) {
                break; // 达到条件，跳出循环
            }
            num++;
        }

        // 3. 在switch中使用break（防止穿透）
        System.out.println("\n\nswitch中的break:");
        char grade = 'B';
        switch (grade) {
            case 'A':
                System.out.println("优秀");
                break;
            case 'B':
                System.out.println("良好");
                break;
            case 'C':
                System.out.println("及格");
                break;
            default:
                System.out.println("不及格");
        }
    }
}
